﻿body{ font-size:14px; }
.miguwidth{ width:1200px; position:relative; margin:0 auto; overflow:hidden;}
.clear{ clear:both; position:relative;}
/*菜单开始*/
.topmigu{ background: #f5f5f5; color: #999999; padding:8px 0; }
.topmigu  h4{ line-height:2; font-size: 0.8rem;font-weight: normal;margin-bottom: 0rem;}
.topmigu .topr img{ margin-top:4px; }
.topmigu .topr a{ font-size: 0.8rem;line-height:2;margin:0 10px 0 3px; color: #999999;  }
.logo{ float:left; margin:10px 0; }
.logo img{ max-height:90px; }
.wenzi{margin:10px 0; max-height:70px; }
.wenzi p{ margin-bottom:0; line-height:1.6; text-align:right; font-size:1.2rem; }
.wenzi .fa{margin-right:10px;}
.bg-migu { background-color: #2746b3 !important;}
a.bg-migu:hover, a.bg-migu:focus,
button.bg-migu:hover,
button.bg-migu:focus {  background-color: #fff !important;}
.bg-migu   a{ color:#fff; font-size:1.1rem; }
.nav-justified .nav-item:hover { background:#d12929;}
.nav-justified .nav-item:hover  a{ color:#fff; }

/*菜单结束*/
/*轮播图开始*/
.carousel-inner img {width: 100%;height: 100%; }

/*轮播图结束*/

/*首页开始*/
.stitle{padding:45px 0; background:url(../images/stitle.png) no-repeat center; line-height:1.5;height:160px;font-size:40px; color: #333; font-weight:bold; }
.stitle  span{ color:#2746b3; }
.stitle  p{ font-size:1.2rem; line-height:1; font-weight: normal;color: #bfbfbf; }

.schanpin{background: url(../images/schanpin.jpg) repeat-y center top;}
.schanpin .scplist{ width:260px; float:left; }
.schanpin .scplist .stitlecpl{ background:#2746b3 url(../images/ctitle.jpg) no-repeat left 20px center; color:#fff;padding: 15px 0 15px 80px;font-size: 30px;font-weight: normal; margin-bottom:0;}
.schanpin .scplist .stitlecpl p { color: #7887cc; width: 100%; display: block; font-size: 20px;line-height: 40px; height: 40px;  margin-bottom:0; }
.schanpin .scplist ul{ background:#ffffff; padding:5px 14px;border-left:#bfbfbf solid 1px;border-right:#bfbfbf solid 1px;margin-bottom:0;}
.schanpin .scplist ul li{ list-style:none;height:40px; font-size:16px; line-height:40px; text-indent:20px;  border-bottom:#b2b2b2 dashed 1px; margin:0 0; }
.schanpin .scplist ul li a{ color:#333; }
.schanpin .scplist .scplx{ padding:26px 0 26px 70px; color:#FFF; background:#2746b3 url(../images/cplx.jpg) no-repeat 10px center; font-size:16px;}
.schanpin .scplist .scplx p{display:block; font-size:28px;margin-bottom:0;}
.schanpin  .scbox{ float:right; width:930px; }
.schanpin  .scbox  .stitlecpb{ margin:0 7px; font-size:20px; position:relative;background:url(../images/cptb.jpg) no-repeat center bottom; line-height:50px; text-indent:58px; color:#FFF; font-weight:normal;}
.schanpin  .scbox  .stitlecpb a{ position:absolute; right:26px; font-size:16px; top:0;color:#FFF;}
.schanpin  .scbox  ul{list-style:none;margin:0;padding:0}
.schanpin  .scbox  ul li{width:290px; border:#bfbfbf solid 1px; background:#FFF; overflow:hidden; position:relative; float:left; margin:5px 10px; }
.schanpin  .scbox  ul li img{width:260px; height:260px; float:left;}
.schanpin  .scbox  ul li span{width:260px; margin:10px 15px 0 15px; height:260px;overflow:hidden;  float:left;}
.schanpin  .scbox  ul li p{ line-height:38px; font-size:18px;width:100%; text-align:center; margin-bottom:0; color:#333333;}
.schanpin  .scbox  ul li:hover { background:#2746b3;}
.schanpin  .scbox  ul li:hover p{ color:#FFF;}

.sscdz {background: url(../images/dzcp.jpg) repeat-y center top;}
.sscdz  .sscdzbox  ul{ list-style:none;margin:0;padding:0; }
.sscdz  .sscdzbox  ul li{width:386px; height:auto; color:#333333;text-align:left;float:left; margin:8px; border-radius:0; position:relative;}
.sscdz  .sscdzbox  ul li img{ border-radius:10px; width:100%; margin:0 0 135px 0;}
.sscdz  .sscdzbox  ul li p{ width:80%; position:absolute; left:10%; top:270px; padding:10px;margin-bottom:0; background:#333333; border-radius:10px;font-size:16px; line-height:25px; color:#fff; height:130px;}
.sscdz  .sscdzbox  ul li p b{width:100%;float:left; font-size:24px; color:#fff;text-align:center; margin-bottom:10px;}
.sscdz  .sscdzbox  ul li:hover img{-moz-box-shadow: 1px 1px 8px #888888;-webkit-box-shadow: 1px 1px 8px #888888;box-shadow: 1px 1px 8px #888888;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#888888')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#888888');}
.sscdz  .sscdzbox  ul li:hover p{ background:#2746b3; margin-bottom:0;-moz-box-shadow: 1px 1px 8px #888888;-webkit-box-shadow: 1px 1px 8px #888888;box-shadow: 1px 1px 8px #888888;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#888888')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#888888');}
.sscdza{ width:50%; margin:15px 25%; float:left; background:#2746b3; border-radius:25px; color:#FFF; line-height:50px;  text-align:center; font-size:20px;}
.sscdza:hover{ color:#ddd; }

.syyly {background: url(../images/yyly.jpg) repeat-y center top;}
.syylybox  figure.effect-ruby{ width:288px; height:300px; overflow:hidden; float:left; color:#FFF; margin:5px;}
.syylybox  figure.effect-ruby p{ border-radius:0; border:0; display:block; width:100%;text-align:center; font-size:20px;padding: 3px 10px;}
.syylybox  figure.effect-ruby h2{ margin-top:200px;}

.ysbox li{ width:100%; float:left; list-style:none; text-align:center; margin:17px 0;position:relative;}
.ysbox li img{ display:block;width:580px; margin:10px 0;}
.ysboxw{ width:550px; position:absolute;  left:600px; top:30px;background:url(../images/ystit.png) no-repeat left top;}
.ysboxw i{ position:absolute; left:13px; top:8px; color:#fff; font-size:24px; font-family:Impact; font-style:normal;}
.ysboxw h4{  font-size:28px;  color:#333; letter-spacing:1px; text-align:left; width:100%; float:left; text-indent:62px; margin:1px 0 0 0;}
.ysboxw h4 b{ color:#2746b3; margin-right:15px;}
.ysboxw p{ color:#333333; width:100%;text-align:left; float:right; font-size:18px;padding:20px 0 0 0; line-height:32px; margin-bottom:0;text-indent:0;}
.ys-50{ clear: both;height:30px; }

.sxwbox { border: 1px solid #ccc;-moz-box-shadow:2px 2px 5px #CCC; -webkit-box-shadow:2px 2px 5px #CCC; box-shadow:2px 2px 5px  #CCC; overflow: hidden; background-color: #fff;}
.sxwbox  .sxwtitle{ background:url(../images/sxinwen.jpg) no-repeat left 10px center;font-size: 18px; line-height:2; padding-left:35px; padding-right:10px; border-bottom:1px solid #ccc;}
.sxwbox  .sxwtitle  a.more{ color:#333;background: #ebebeb; line-height:1; font-size:1rem; margin-top:5px; padding:5px 10px; border-radius:15px; }
.sxwbox  .sxwtitle  a.more:hover{ color:#fff; background:#2746b3; }
.sxwbox ul{ list-style:none; padding-left:0; margin-bottom:0; }
.sxwbox ul li { border-bottom:1px dotted #ccc;  }
.sxwbox ul li a{ color:#333; line-height:1.8; font-size:0.9rem; }
.sxwbox ul li  span{ color:#999; font-size:0.9rem; }
.sxwbox ul li  p{ color:#999; }
.sxwbox ul li:last-child{ border-bottom:1px dotted #ccc;  }

.schejian{ background:url(../images/chejian.jpg) repeat-y center top; }
.schejian .pictureSlider  ul{ list-style:none; }
/*旋转木马必要样式*/
.poster-main{ position:relative; }
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main ul{ padding:0; }
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0; text-align:center;}
.poster-main .poster-list .poster-item  img{ border:5px solid #2746b3; } 
.poster-main .poster-list .poster-item  h6{ background:#fff;line-height:30px; height:30px; margin-bottom:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:270px; z-index:10; cursor:pointer;  opacity:0.6}
.poster-main .poster-prev-btn{left:0; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background: url(../images/btn_r.png) no-repeat center center;}
/*旋转木马必要样式*/
.sanli{  background:url(../images/anli.jpg) repeat-y center top;  }
.salbox ul{ list-style:none; padding-left:0; }
.salbox ul li{width:384px; float:left; margin:8px;  color:#333; }
.salbox ul li span{width:384px; height:288px; overflow:hidden; }
.salbox ul li img{width:384px; height:288px; }
.salbox ul li p{ width:100%; float:left; text-align:center;background:#e7e7e7; line-height:40px;color:#333; margin-bottom:0; font-size:16px;}
.salbox ul li:hover{-moz-box-shadow: 1px 1px 6px #d9d2d2;-webkit-box-shadow: 1px 1px 6px #d9d2d2;box-shadow: 1px 1px 6px #d9d2d2;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d9d2d2')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d9d2d2');}
.salbox ul li:hover p{color:#fff;background:#2746b3;}

.sssbox .slick-slide{ text-align:center; }
.sssbox  img{ width:96%;}

.sjianjie{ background:url(../images/jianjie.jpg) no-repeat center top; overflow:hidden; }
.sjianjie .sjjbox{ background:#FFF; margin-top:120px; padding:25px; position:relative; }
.sjjbox img{ width:100%; }
.sjjbox .sjjw  h4{font-size:22px; margin-top:5px; padding-bottom:20px; color:#333333; font-weight:bold;}
.sjjbox .sjjw  p{ text-indent:2em;line-height:2; }
.sjjbox .sjjw  a{ position:relative; padding:5px 20px; border:#2746b3 solid 1px; border-radius:25px;  text-align:center; color:#2746b3; line-height:35px;}
.sjjbox .sjjw  a:hover{background:#2746b3; color:#FFF;}
.sfengcai  .stitlef {  border-bottom:#f1f1f1 solid 1px;  position:relative; padding-left:1rem;height:30px; }
.sfengcai  .stitlef a { border-bottom:1px solid #2746b3;color:#2746b3; line-height:30px; height:30px;font-weight:bold; width:80px; text-align:center; display:block;   }
.sfcbox  .slick-slide{ text-align:center; }
.sfcbox   img{ width:96%;}

/*首页结束*/
/*底部开始*/
footer{ width:100%; }
.footx{ color:#333;  padding:1rem 0;}
.footx  p{ margin-bottom:0; line-height:2; font-size:14px; }
.footx  p  a{ color:#333; }
/*底部结束*/
/*内页开始*/
.migutitle{ background:#2746b3; line-height:3; color:#fff; }
.migutitle a{ color:#fff; }
.migutitle a:hover{ color:#eee; }
.migutitle  .fa{ font-size:1.2rem;  }
.migunr{ padding:25px 0 15px; position:relative; }
.migulist{ margin-top:0px; width:200px; background: #2746b3;padding:10px 5px;  }
.migulist a{ color:#fff; }
.migulist a:hover{ color:#eee; }
.migulist h3.title{ line-height:3; font-size:1.5rem;border-bottom: #FFF dashed 1px; margin-bottom:0; }
.migulist ul { padding:0;list-style:none;  margin-bottom:0;  }
.migulist ul li{ width:100%;  line-height:2.5;padding:5px 15px;text-align:center; border-bottom: #526bc2 solid 1px;   }
.migulist ul li:last-child{ border-bottom: #526bc2 solid 0px;   }
.migulist ul li a{ font-size:16px; display:block; }
.migulist ul li a:hover{   background:#fff;border-radius:20px;color:#2746b3; }
.migulist ul li.active{ padding:5px 15px; }
.migulist ul li.active a{background:#fff; border-radius:20px; color:#2746b3;line-height:2.5; border-bottom: #526bc2 solid 1px; }
.listbox{ background:url(../images/rexian.jpg) no-repeat center;padding:20px 0; border:0px solid #ddd; color:#fff;font-size:26px; font-weight:bold; text-align:center;   }
.listbox  p{ font-size:20px; padding-left:45px;margin-bottom:0; }
.migubox{ margin-top:0px; width:970px; }
.titlen{ background:url(../images/titlen.jpg) bottom repeat-x; font-size: 24px;color: #2746b3;font-weight: bold;line-height: 50px; padding: 5px 0; }
.migutext{ line-height:1.5; padding:10px; }
.migutext img{ width:100%;max-width:600px; }

.tjnew  .titletj{ border-top:1px solid #000; height:44px; padding-left:20px; color:#fff; font-size:1.2rem; font-weight:bold; line-height:34px; padding-top:8px; background:url(../images/tjimg.jpg) no-repeat left bottom; }
.tjnew  .tjnewbox{ clear:both; overflow:hidden; }
.tjnew  .tjnewbox  li{ width:48%; border-bottom:1px dotted #888; margin:0 1%; list-style:none;padding:0; float:left; }
.tjnew  .tjnewbox a{ color:#333; line-height:2; font-size:1rem; }
.epages { line-height:2; }
.epages  a{ color:#333; }
.sx{ color:#666; border-top: 1px solid #cfcfcf;  }
.sx a{ color:#666; }
.fanye{ height:35px; line-height:35px; text-align:center;color:#999; font-size:13px;border-top: 1px solid #cfcfcf;  }
/*文章开始*/
.xinwenlist { margin-top:20px; }
.xinwenlist ul{ list-style:none; padding-left:0; }
.xinwenlist ul li{ border:1px solid #e1e1e1;padding:30px;margin-bottom:35px; -webkit-transition:all .5s;transition:all .5s;}
.xinwenlist ul  li .tit {    border-bottom:1px solid #cbcbcb;   margin-bottom:15px;    position:relative}
.xinwenlist ul  li .tit h3 {  padding-bottom:15px;  font-size:18px;   color:#333;   font-weight:700;   padding-right:25%;   margin:0}
.xinwenlist ul  li .tit .date {   position:absolute;   right:0;   top:0;   font-size:14px;   color:#666}
.xinwenlist ul  li .info {   font-size:14px;   line-height:2;   color:#999}
.xinwenlist ul  li .more {   margin-top:15px}
.xinwenlist ul  li .more span {  display:inline-block; width:130px;  line-height:33px;  text-align:center;  color:#000;  font-size:14px;   border:1px solid #e1e1e1;  -webkit-transition:all .5s ease;   transition:all .5s ease}
.xinwenlist ul   li:hover { text-decoration:none; -webkit-box-shadow:0 2px 13px 1px rgba(8,1,3,.18);  box-shadow:0 2px 13px 1px rgba(8,1,3,.18)}
.xinwenlist ul   li:hover .tit h3 {text-decoration:none;   color:#2746b3}
.xinwenlist ul   li:hover .more span {   color:#fff;   background-color:#2746b3}

.xinwenbox h1{  font-size: 20px;  color: #363636;  font-weight: 700;  margin-bottom:0px;  line-height: 2; margin-top:20px;}
.xinwenbox  .info_text {   font-size: 14px;  color: #9e9e9e;   line-height:20px;   border-bottom: 1px dashed #cfcfcf;   margin-bottom: 20px;}
.xinwenbox  .text{ line-height:2;  }
.xinwenbox  .text img{ max-width:100%;}

.xwlist{ border-bottom:1px solid #bbb;  }
.xwlist  ul{ list-style:none;padding-left:0; margin:10px 0; clear:both; }
.xwlist  ul li{ float:left; padding:0 0px; margin:0 10px; line-height:2; }
.xwlist  ul li a{ color:#888; }
.xwlist  ul li.active a{ color: #2746b3;font-weight: bold;}
/*文章结束*/

/*图片开始*/
.photo_list ul{list-style:none; padding:0;}
.photo_list ul li{width:23%; float:left; margin:8px 1%;}
.photo_list ul li  img{ width:100%; margin:5px 0; border: 1px solid #cfcfcf;  }
.photo_list ul li  h5{ text-align:center; margin-top:2px; line-height:1.3; }
.photo_list ul li  h5 a{ color:#333;}

.photobox  h1{ border-bottom: 1px solid #cfcfcf; font-size:1.5rem; line-height:2; }
.photobox img{ max-width:100%;padding:5px ;  }
.photobox  .text  table  td{ border:1px solid #ccc; padding:5px; font-size:0.9rem; color:#000; }

.photosize{ max-width:100%;  }
.ptc  li{ list-style:none; line-height:2; color:#888; }
.ptc  span{ color:#333;font-weight:bold; }
.photobox .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:1.3rem; border-bottom:1px dotted #ccc; }
@media (max-width: 992px) {
  .photo_list ul li{width:31.33333333333333%;}
}
@media (max-width: 768px) {
  .photo_list ul li{width:48%;}
}
.shouhou{ line-height:2; }
.shouhou  h5{ font-weight:bold; background:#eee; color:#000; padding:5px 10px; }
.shouhou  h6{ padding-left:0px; }
.shouhou  p{ text-indent:2em; margin-bottom:0.5rem; }
/*图片结束*/
/*内页结束*/